Massive Stars And Supernovae - With Thomas Haworth